//
// Created by spiro on 19-3-11.
//

#include <stdio.h>
#include "names_st.h"

void get_names(names * pn) {
    printf("Please enter your first name:");
    s_gets(pn->first, SLEN);

    printf("Please enter your last name:");
    s_gets(pn->last, SLEN);
}

void show_names(const names * pn) {
    printf("%s %s", pn->first, pn->last);
}

char * s_gets(char * st, int n) {
    char * ret_val;
    char * find;

    ret_val = fgets(st, n, stdin);
    if (ret_val) {
        if (find = strchr(st, '\n')) {
            *find = '\0';
        } else {
            while (getchar() != '\n')
                continue;
        }
    }
    return ret_val;
}
